package com.hspedu.abstract_;

public class AbstractDetail01 {
    public static void main(String[] args) {
        //1.抽象类，不能被实例化
        //new A();
        // 'A' is abstract; cannot be instantiated
    }
}

//抽象类不一定要包含抽象方法，也就是说可以没有abstract方法，还可以实现的方法
abstract class A{
    public void hi(){
        System.out.println("hi");
    }
}


//一旦包含了abstract方法，该类必须是abstract类
abstract class B{
    public  abstract void hi();
}

//abstract 只能修饰方法和类，不能修饰其他
class C{
//    public abstract int num1;
}

//